GitHub |
您所在的位置:网站首页 › celery document › GitHub |
Chat All The Docs
An orchestration framework for LlamaIndex to build and host multiple separate document collections and indices so you can get honed, insightful search results for target document collections.
License: MIT SettingsMoved to settings. Basic Commands Setting Up Your UsersTo create a normal user account, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go. To create a superuser account, use this command: $ python manage.py createsuperuserFor convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users. Type checksRunning type checks with mypy: $ mypy chat_all_the_docs Test coverageTo run the tests, check your test coverage, and generate an HTML coverage report: $ coverage run -m pytest $ coverage html $ open htmlcov/index.html Running tests with pytest $ pytest Live reloading and Sass CSS compilationMoved to Live reloading and SASS compilation. CeleryThis app comes with Celery. To run a celery worker: cd chat_all_the_docs celery -A config.celery_app worker -l infoPlease note: For Celery's import magic to work, it is important where the celery commands are run. If you are in the same folder with manage.py, you should be right. To run periodic tasks, you'll need to start the celery beat scheduler service. You can start it as a standalone process: cd chat_all_the_docs celery -A config.celery_app beator you can embed the beat service inside a worker with the -B option (not recommended for production use): cd chat_all_the_docs celery -A config.celery_app worker -B -l info DeploymentThe following details how to deploy this application. DockerSee detailed cookiecutter-django Docker documentation. |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |